home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / Updates / Hardware / FreeWheel / Cx.h < prev    next >
C/C++ Source or Header  |  2000-03-12  |  599b  |  22 lines

  1.  
  2. #include <libraries/commodities.h>
  3.  
  4. struct CxContext
  5. {
  6.   void (*Dispose)(struct CxContext *cx);
  7.   BOOL (*Handle)(struct CxContext *cx,unsigned long signals);
  8.   void (*ShowCallback)(struct CxContext *cx);
  9.   void (*HideCallback)(struct CxContext *cx);
  10.   BOOL (*SetHotKey)(struct CxContext *cx,char *hotkey);
  11.   BOOL (*SetCustom)(struct CxContext *cx,void (*rout)(CxMsg *msg,CxObj *obj));
  12.   void *UserData;
  13.   struct MsgPort *Port;
  14.   void *Broker;
  15.   void *CustomObject;
  16.   void *HotKey;
  17.   unsigned long Signals;
  18. };
  19.  
  20. struct CxContext *CxContext_Create(char *name,char *title,char *descr,void *userdata);
  21.  
  22.